//package pingyin;
//
//import net.sourceforge.pinyin4j.PinyinHelper;
//import org.junit.Test;
//
//import java.util.ArrayList;
//import java.util.Collections;
//import java.util.Comparator;
//import java.util.List;
//
///**
// * Created by csmd on 2017/8/31.
// */
//public class test {
//    @Test
//    public void test(){
//        String[] s = PinyinHelper.toHanyuPinyinStringArray('杜');
//        String[] s2 = PinyinHelper.toHanyuPinyinStringArray('浩');
//
//        User u1 = new User(1,"","安宁");
//        User u2 = new User(2,"","李利兵");
//        User u3 = new User(5,"","李利安");
//        List<User> sss = new ArrayList<User>();
//        sss.add(u3);
//        sss.add(u1);
//        sss.add(u2);
//        //赋拼音
//        for (User ssss :sss) {
//            StringBuffer te = new StringBuffer();
//            char dd[] = ssss.getName2().toCharArray();
//            for(char ss: dd){
//                String[] s21 = PinyinHelper.toHanyuPinyinStringArray(ss);
//                te.append(s21[0].toString().substring(0,s21[0].toString().length()-1));
//            }
//            ssss.setName(te.toString());
//        }
//        //按id排序
//        Collections.sort(sss,new Comparator<User>() {
//            @Override
//            public int compare(User o1, User o2) {
//                return o2.getId().compareTo(o1.getId());
//            }
//        });
//        //按name排序
//        Collections.sort(sss,new Comparator<User>() {
//            @Override
//            public int compare(User o1, User o2) {
//                return o1.getName().compareTo(o2.getName());
//            }
//        });
//        for (User ssss :sss) {
//            System.out.printf(ssss.toString());
//        }
//    }
//}
